$(function() {
	cal_cal();
	
    $("#form").validate({
        rules : {
            "cprofit.id" : {
               
               digits : true,
            },
            "cprofit.cid" : {
               digits : true,
            },
            "cprofit.mainbusinessincome" : {
               number : true,
            },
            "cprofit.mainbusinesscostreduct" : {
               number : true,
            },
            "cprofit.mainbusinesstaxes" : {
               number : true,
            },
            "cprofit.mainbusinesspf" : {
               number : true,
            },
            "cprofit.pfotheroperations" : {
               number : true,
            },
            "cprofit.loperatexpenses" : {
               number : true,
            },
            "cprofit.managementfee" : {
               number : true,
            },
            "cprofit.financialexpenses" : {
               number : true,
            },
            "cprofit.opepf" : {
               number : true,
            },
            "cprofit.pinvestmentincome" : {
               number : true,
            },
            "cprofit.subsidyincome" : {
               number : true,
            },
            "cprofit.operatingincome" : {
               number : true,
            },
            "cprofit.loperatexpenditure" : {
               number : true,
            },
            "cprofit.tpf" : {
               number : true,
            },
            "cprofit.lincometax" : {
               number : true,
            },
            "cprofit.netpf" : {
               number : true,
            },
            "cprofit.sundistributpf" : {
               number : true,
            },
            "cprofit.otherinto" : {
               digits : true,
               number : true,
            },
            "cprofit.pfavafordistribution" : {
               number : true,
            },
            "cprofit.lstatutorysurplusreserve" : {
               number : true,
            },
            "cprofit.statutorypublicwelfarefund" : {
               number : true,
            },
            "cprofit.esbwelfarefund" : {
               number : true,
            },
            "cprofit.reservefund" : {
               number : true,
            },
            "cprofit.eedevelopmentfund" : {
               number : true,
            },
            "cprofit.returnofinvestment" : {
               number : true,
            },
            "cprofit.distributionpfforinv" : {
               number : true,
            },
            "cprofit.lpstockdivspaye" : {
               number : true,
            },
            "cprofit.edarysurplusreserve" : {
               number : true,
            },
            "cprofit.cstockdividendspay" : {
               number : true,
            },
            "cprofit.ttctockdividends" : {
               number : true,
            },
            "cprofit.undistributedpf" : {
               number : true,
            },
            "cprofit.decdate" : {
            },
            "cprofit.persononcharge" : {
               maxlength :22,
            },
            "cprofit.mainaccountant" : {
               maxlength :22,
            },
            "cprofit.tabulation" : {
               maxlength :22,
            },
            "cprofit.outdate" : {
            },
        },
    messages : {
        "cprofit.id" : {
            required : '请填写!',
               digits : '只允许填数字  !',
        },
        "cprofit.cid" : {
               digits : '只允许填数字  !',
        },
        "cprofit.mainbusinessincome" : {
               number : '一、主营业务收入输入的数字不合法  !',
        },
        "cprofit.mainbusinesscostreduct" : {
               number : '减：主营业务成本输入的数字不合法  !',
        },
        "cprofit.mainbusinesstaxes" : {
               number : '主营业务税金及附加输入的数字不合法  !',
        },
        "cprofit.mainbusinesspf" : {
               number : '二、主营业务利润（亏损以“－”号填列）输入的数字不合法  !',
        },
        "cprofit.pfotheroperations" : {
               number : '加：其他业务利润（亏损以“－”号填列）输入的数字不合法  !',
        },
        "cprofit.loperatexpenses" : {
               number : '减：营业费用输入的数字不合法  !',
        },
        "cprofit.managementfee" : {
               number : '管理费用输入的数字不合法  !',
        },
        "cprofit.financialexpenses" : {
               number : '财务费用输入的数字不合法  !',
        },
        "cprofit.opepf" : {
               number : '三、营业利润（亏损以“－”号填列）输入的数字不合法  !',
        },
        "cprofit.pinvestmentincome" : {
               number : '加：投资收益（亏损以“－”号填列）输入的数字不合法  !',
        },
        "cprofit.subsidyincome" : {
               number : '补贴收入输入的数字不合法  !',
        },
        "cprofit.operatingincome" : {
               number : '营业外收入输入的数字不合法  !',
        },
        "cprofit.loperatexpenditure" : {
               number : '减：营业外支出输入的数字不合法  !',
        },
        "cprofit.tpf" : {
               number : '四、利润总额（亏损总额以“－”号填列）输入的数字不合法  !',
        },
        "cprofit.lincometax" : {
               number : '减：所得税输入的数字不合法  !',
        },
        "cprofit.netpf" : {
               number : '五、净利润输入的数字不合法  !',
        },
        "cprofit.sundistributpf" : {
               number : '加：年初未分配利润输入的数字不合法  !',
        },
        "cprofit.otherinto" : {
               digits : '其他转入只允许填数字  !',
               number : '其他转入输入的数字不合法  !',
        },
        "cprofit.pfavafordistribution" : {
               number : '六、可供分配的利润输入的数字不合法  !',
        },
        "cprofit.lstatutorysurplusreserve" : {
               number : '减：提取法定盈余公积输入的数字不合法  !',
        },
        "cprofit.statutorypublicwelfarefund" : {
               number : '提取法定公益金输入的数字不合法  !',
        },
        "cprofit.esbwelfarefund" : {
               number : '提取职工奖励及福利基金输入的数字不合法  !',
        },
        "cprofit.reservefund" : {
               number : '提取储备基金输入的数字不合法  !',
        },
        "cprofit.eedevelopmentfund" : {
               number : '提取企业发展基金输入的数字不合法  !',
        },
        "cprofit.returnofinvestment" : {
               number : '利润归还投资输入的数字不合法  !',
        },
        "cprofit.distributionpfforinv" : {
               number : '七、可供投资者分配的利润输入的数字不合法  !',
        },
        "cprofit.lpstockdivspaye" : {
               number : '减：应付优先股股利输入的数字不合法  !',
        },
        "cprofit.edarysurplusreserve" : {
               number : '提取任意盈余公积输入的数字不合法  !',
        },
        "cprofit.cstockdividendspay" : {
               number : '应付普通股股利输入的数字不合法  !',
        },
        "cprofit.ttctockdividends" : {
               number : '转作资本（或股本）的普通股股利输入的数字不合法  !',
        },
        "cprofit.undistributedpf" : {
               number : '八、未分配利润输入的数字不合法  !',
        },
        "cprofit.decdate" : {
        },
        "cprofit.persononcharge" : {
               maxlength : ' 长度超限,允许最大长度为22!',
        },
        "cprofit.mainaccountant" : {
               maxlength : ' 长度超限,允许最大长度为22!',
        },
        "cprofit.tabulation" : {
               maxlength : '制表 长度超限,允许最大长度为22!',
        },
        "cprofit.outdate" : {
        },
       }
});
});

function cal_cal(){ $('input[id^=cal]').keyup(function(){
	var sum0=0; $('input[id^=calaadd]').each(function(){ if($(this).val().replace(/,/g,'') != ""){ sum0+=parseInt($(this).val().replace(/,/g,''));}if(!isNaN(sum0)){ var te = parseFloat(sum0); $('input[id^=calbadd1]').val(comdify(te)); } }); $('input[id^=calasub]').each(function(){	 if($(this).val().replace(/,/g,'') != "") sum0-=parseInt($(this).val().replace(/,/g,''));	 if(!isNaN(sum0)){ var te = parseFloat(sum0);	$('input[id^=calbadd1]').val(comdify(te)); }  });


	var sum1=0; $('input[id^=calbadd]').each(function(){ if($(this).val().replace(/,/g,'') != ""){ sum1+=parseInt($(this).val().replace(/,/g,''));}if(!isNaN(sum1)){ var te = parseFloat(sum1); $('input[id^=calcadd1]').val(comdify(te)); } }); $('input[id^=calbsub]').each(function(){	 if($(this).val().replace(/,/g,'') != "") sum1-=parseInt($(this).val().replace(/,/g,''));	 if(!isNaN(sum1)){ var te = parseFloat(sum1);	$('input[id^=calcadd1]').val(comdify(te)); }  });


	var sum2=0; $('input[id^=calcadd]').each(function(){ if($(this).val().replace(/,/g,'') != ""){ sum2+=parseInt($(this).val().replace(/,/g,''));}if(!isNaN(sum2)){ var te = parseFloat(sum2); $('input[id^=caleadd1]').val(comdify(te)); } }); $('input[id^=calcsub]').each(function(){	 if($(this).val().replace(/,/g,'') != "") sum2-=parseInt($(this).val().replace(/,/g,''));	 if(!isNaN(sum2)){ var te = parseFloat(sum2);	$('input[id^=caleadd1]').val(comdify(te)); }  });


	var sum4=0; $('input[id^=caleadd]').each(function(){ if($(this).val().replace(/,/g,'') != ""){ sum4+=parseInt($(this).val().replace(/,/g,''));}if(!isNaN(sum4)){ var te = parseFloat(sum4); $('input[id^=calfadd1]').val(comdify(te)); } }); $('input[id^=calesub]').each(function(){	 if($(this).val().replace(/,/g,'') != "") sum4-=parseInt($(this).val().replace(/,/g,''));	 if(!isNaN(sum4)){ var te = parseFloat(sum4);	$('input[id^=calfadd1]').val(comdify(te)); }  });


	var sum5=0; $('input[id^=calfadd]').each(function(){ if($(this).val().replace(/,/g,'') != ""){ sum5+=parseInt($(this).val().replace(/,/g,''));}if(!isNaN(sum5)){ var te = parseFloat(sum5); $('input[id^=calgadd1]').val(comdify(te)); } }); $('input[id^=calfsub]').each(function(){	 if($(this).val().replace(/,/g,'') != "") sum5-=parseInt($(this).val().replace(/,/g,''));	 if(!isNaN(sum5)){ var te = parseFloat(sum5);	$('input[id^=calgadd1]').val(comdify(te)); }  });


	var sum6=0; $('input[id^=calgadd]').each(function(){ if($(this).val().replace(/,/g,'') != ""){ sum6+=parseInt($(this).val().replace(/,/g,''));}if(!isNaN(sum6)){ var te = parseFloat(sum6); $('input[id^=calhadd1]').val(comdify(te)); } }); $('input[id^=calgsub]').each(function(){	 if($(this).val().replace(/,/g,'') != "") sum6-=parseInt($(this).val().replace(/,/g,''));	 if(!isNaN(sum6)){ var te = parseFloat(sum6);	$('input[id^=calhadd1]').val(comdify(te)); }  });


	var sum7=0; $('input[id^=calhadd]').each(function(){ if($(this).val().replace(/,/g,'') != ""){ sum7+=parseInt($(this).val().replace(/,/g,''));}if(!isNaN(sum7)){ var te = parseFloat(sum7); $('input[id^=caliadd1]').val(comdify(te)); } }); $('input[id^=calhsub]').each(function(){	 if($(this).val().replace(/,/g,'') != "") sum7-=parseInt($(this).val().replace(/,/g,''));	 if(!isNaN(sum7)){ var te = parseFloat(sum7);	$('input[id^=caliadd1]').val(comdify(te)); }  });


	var sum8=0; $('input[id^=caliadd]').each(function(){ if($(this).val().replace(/,/g,'') != ""){ sum8+=parseInt($(this).val().replace(/,/g,''));}if(!isNaN(sum8)){ var te = parseFloat(sum8); $('input[id^=caljadd1]').val(comdify(te)); } }); $('input[id^=calisub]').each(function(){	 if($(this).val().replace(/,/g,'') != "") sum8-=parseInt($(this).val().replace(/,/g,''));	 if(!isNaN(sum8)){ var te = parseFloat(sum8);	$('input[id^=caljadd1]').val(comdify(te)); }  });


	var sum9=0; $('input[id^=caljadd]').each(function(){ if($(this).val().replace(/,/g,'') != ""){ sum9+=parseInt($(this).val().replace(/,/g,''));}if(!isNaN(sum9)){ var te = parseFloat(sum9); $('input[id^=calkadd1]').val(comdify(te)); } }); $('input[id^=caljsub]').each(function(){	 if($(this).val().replace(/,/g,'') != "") sum9-=parseInt($(this).val().replace(/,/g,''));	 if(!isNaN(sum9)){ var te = parseFloat(sum9);	$('input[id^=calkadd1]').val(comdify(te)); }  });


	var sum10=0; $('input[id^=calkadd]').each(function(){ if($(this).val().replace(/,/g,'') != ""){ sum10+=parseInt($(this).val().replace(/,/g,''));}if(!isNaN(sum10)){ var te = parseFloat(sum10); $('input[id^=calladd1]').val(comdify(te)); } }); $('input[id^=calksub]').each(function(){	 if($(this).val().replace(/,/g,'') != "") sum10-=parseInt($(this).val().replace(/,/g,''));	 if(!isNaN(sum10)){ var te = parseFloat(sum10);	$('input[id^=calladd1]').val(comdify(te)); }  });


	var sum11=0; $('input[id^=calladd]').each(function(){ if($(this).val().replace(/,/g,'') != ""){ sum11+=parseInt($(this).val().replace(/,/g,''));}if(!isNaN(sum11)){ var te = parseFloat(sum11); $('input[id^=calmadd1]').val(comdify(te)); } }); $('input[id^=callsub]').each(function(){	 if($(this).val().replace(/,/g,'') != "") sum11-=parseInt($(this).val().replace(/,/g,''));	 if(!isNaN(sum11)){ var te = parseFloat(sum11);	$('input[id^=calmadd1]').val(comdify(te)); }  });


	var sum12=0; $('input[id^=calmadd]').each(function(){ if($(this).val().replace(/,/g,'') != ""){ sum12+=parseInt($(this).val().replace(/,/g,''));}if(!isNaN(sum12)){ var te = parseFloat(sum12); $('input[id^=calnadd1]').val(comdify(te)); } }); $('input[id^=calmsub]').each(function(){	 if($(this).val().replace(/,/g,'') != "") sum12-=parseInt($(this).val().replace(/,/g,''));	 if(!isNaN(sum12)){ var te = parseFloat(sum12);	$('input[id^=calnadd1]').val(comdify(te)); }  });


	var sum13=0; $('input[id^=calnadd]').each(function(){ if($(this).val().replace(/,/g,'') != ""){ sum13+=parseInt($(this).val().replace(/,/g,''));}if(!isNaN(sum13)){ var te = parseFloat(sum13); $('input[id^=caloadd1]').val(comdify(te)); } }); $('input[id^=calnsub]').each(function(){	 if($(this).val().replace(/,/g,'') != "") sum13-=parseInt($(this).val().replace(/,/g,''));	 if(!isNaN(sum13)){ var te = parseFloat(sum13);	$('input[id^=caloadd1]').val(comdify(te)); }  });


	var sum14=0; $('input[id^=caloadd]').each(function(){ if($(this).val().replace(/,/g,'') != ""){ sum14+=parseInt($(this).val().replace(/,/g,''));}if(!isNaN(sum14)){ var te = parseFloat(sum14); $('input[id^=calpadd1]').val(comdify(te)); } }); $('input[id^=calosub]').each(function(){	 if($(this).val().replace(/,/g,'') != "") sum14-=parseInt($(this).val().replace(/,/g,''));	 if(!isNaN(sum14)){ var te = parseFloat(sum14);	$('input[id^=calpadd1]').val(comdify(te)); }  });


	var sum15=0; $('input[id^=calpadd]').each(function(){ if($(this).val().replace(/,/g,'') != ""){ sum15+=parseInt($(this).val().replace(/,/g,''));}if(!isNaN(sum15)){ var te = parseFloat(sum15); $('input[id^=calqadd1]').val(comdify(te)); } }); $('input[id^=calpsub]').each(function(){	 if($(this).val().replace(/,/g,'') != "") sum15-=parseInt($(this).val().replace(/,/g,''));	 if(!isNaN(sum15)){ var te = parseFloat(sum15);	$('input[id^=calqadd1]').val(comdify(te)); }  });


	var sum16=0; $('input[id^=calqadd]').each(function(){ if($(this).val().replace(/,/g,'') != ""){ sum16+=parseInt($(this).val().replace(/,/g,''));}if(!isNaN(sum16)){ var te = parseFloat(sum16); $('input[id^=calradd1]').val(comdify(te)); } }); $('input[id^=calqsub]').each(function(){	 if($(this).val().replace(/,/g,'') != "") sum16-=parseInt($(this).val().replace(/,/g,''));	 if(!isNaN(sum16)){ var te = parseFloat(sum16);	$('input[id^=calradd1]').val(comdify(te)); }  });


	var sum17=0; $('input[id^=calradd]').each(function(){ if($(this).val().replace(/,/g,'') != ""){ sum17+=parseInt($(this).val().replace(/,/g,''));}if(!isNaN(sum17)){ var te = parseFloat(sum17); $('input[id^=calsadd1]').val(comdify(te)); } }); $('input[id^=calrsub]').each(function(){	 if($(this).val().replace(/,/g,'') != "") sum17-=parseInt($(this).val().replace(/,/g,''));	 if(!isNaN(sum17)){ var te = parseFloat(sum17);	$('input[id^=calsadd1]').val(comdify(te)); }  });


	var sum18=0; $('input[id^=calsadd]').each(function(){ if($(this).val().replace(/,/g,'') != ""){ sum18+=parseInt($(this).val().replace(/,/g,''));}if(!isNaN(sum18)){ var te = parseFloat(sum18); $('input[id^=caltadd1]').val(comdify(te)); } }); $('input[id^=calssub]').each(function(){	 if($(this).val().replace(/,/g,'') != "") sum18-=parseInt($(this).val().replace(/,/g,''));	 if(!isNaN(sum18)){ var te = parseFloat(sum18);	$('input[id^=caltadd1]').val(comdify(te)); }  });


	var sum19=0; $('input[id^=caltadd]').each(function(){ if($(this).val().replace(/,/g,'') != ""){ sum19+=parseInt($(this).val().replace(/,/g,''));}if(!isNaN(sum19)){ var te = parseFloat(sum19); $('input[id^=caluadd1]').val(comdify(te)); } }); $('input[id^=caltsub]').each(function(){	 if($(this).val().replace(/,/g,'') != "") sum19-=parseInt($(this).val().replace(/,/g,''));	 if(!isNaN(sum19)){ var te = parseFloat(sum19);	$('input[id^=caluadd1]').val(comdify(te)); }  });


}); }

